package com.ia.aistream.model.dxfcomponent.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import com.ia.aistream.common.annotation.Excel;
import com.ia.aistream.common.core.domain.AIBaseEntity;

/**
 * dxf文件部件对象 dxf_component
 *
 * @author ymj
 * @date 2020-12-04
 */
@Setter
@Getter
@TableName("dxf_component")
public class DxfComponent extends AIBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    @TableId(type = IdType.AUTO)
    private Long componentId;

    /** 元素的原始信息 */
    @Excel(name = "元素的原始信息")
    private String contentO;

    /** 元素的转义信息 */
    @Excel(name = "元素的转义信息")
    private String contentC;

    /** 元素的类型(E:表示设备，NA:表示未知) */
    @Excel(name = "元素的类型(E:表示设备，NA:表示未知)")
    private String type;

    /** 表示元素所在的图层 */
    @Excel(name = "表示元素所在的图层")
    private String layer;

    /** 元素的X轴坐标 */
    @Excel(name = "元素的X轴坐标")
    private Double positionX;

    /** 元素的Y轴坐标 */
    @Excel(name = "元素的Y轴坐标")
    private Double positionY;

    /** 外键，表示所属图纸 */
    @Excel(name = "外键，表示所属图纸")
    private Long drawId;

    /** 外键，表示所属图纸 */
    @Excel(name = "外键，表示所属图纸")
    private String drawName;
    /** 删除标志（0代表存在 2代表删除） */


}
